#pragma once

#include <iostream>
#include <vector>
#include "zen_vap_helper.h"
#include "zen_vap.h"
#include "zen_image_coder.h"
#include "zen_utils.h"
#include "zen_log.h"
#include "zen_ticker.h"

class MySprite : public Zen::Vap::Sprite {
public:
	Node* touchDown(Zen::AppTouch const & touch) override
	{
		Zen::LogV("touch sprite: %.2f %.2f", touch.x, touch.y);
		return this;
	}
	Node* touchMove(Zen::AppTouch const & touch) override
	{
		Zen::LogV("touch move sprite: %.2f %.2f", touch.x, touch.y);
		return this;
	}
	Node* touchUp(Zen::AppTouch const & touch) override
	{
		Zen::LogV("touch up sprite: %.2f %.2f", touch.x, touch.y);
		return this;
	}
};
